HAL PSSI IO function migration ¶
This section provides information about the HAL PSSI IO function migration.
HAL PSSI transmit data ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_PSSI_Transmit(PSSI_HandleTypeDef *hpssi,
uint8_t *pData,
uint32_t Size,
uint32_t Timeout)
|
HAL_PSSI_Transmit(hal_pssi_handle_t *hpssi,
const void *p_data,
uint32_t size_byte,
uint32_t timeout_ms)
|
Related use case:
Related concept:
HAL PSSI receive data ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_PSSI_Receive(PSSI_HandleTypeDef *hpssi,
uint8_t *pData,
uint32_t Size,
uint32_t Timeout)
|
HAL_PSSI_Receive(hal_pssi_handle_t *hpssi,
void *p_data,
uint32_t size_byte,
uint32_t timeout_ms)
|
Related use case:
HAL PSSI transmit data using DMA ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_PSSI_Transmit_DMA(PSSI_HandleTypeDef *hpssi,
uint32_t *pData,
uint32_t Size)
|
HAL_PSSI_Transmit_DMA(hal_pssi_handle_t *hpssi,
const void *p_data,
uint32_t size_byte)
|
Related use case:
Related concept:
HAL PSSI receive data using DMA ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_PSSI_Receive_DMA(hal_pssi_handle_t *hpssi,
void *p_data,
uint32_t size_byte)
|
HAL_PSSI_Receive_DMA(PSSI_HandleTypeDef *hpssi,
uint32_t *pData,
uint32_t Size)
|
Related use case:
HAL PSSI abort DMA transfer ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_PSSI_Abort_DMA(PSSI_HandleTypeDef *hpssi)
|
HAL_PSSI_Abort(hal_pssi_handle_t *hpssi)
|